package com.sg.dto.biz.app.res;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;


/**
 * @desc QueryMidTargetObjDivMgtSituationDetailRespDto
 * @使用场景
 */
@Data
public class QueryMidTargetObjDivMgtSituationDetailRespDto extends BaseDto implements Serializable {

    /**
     * 指标ID
     */
    @ApiModelProperty("指标ID")
    private String objectiveId;

    /**
     * 分工内容id
     */
    @ApiModelProperty("分工内容id")
    private String divisionContentId;

    /**
     * 分工内容类型编码 EQUATIVE_DEPT:同级部门 DEPT_TYPE:部门类型 PRESENT_DEPT:当前部门
     */
    @ApiModelProperty("分工内容类型编码")
    private String divisionContType;

    /**
     * 分工组织类型 QUERY_DEPT_DIRECTLY_STAFF:查部门直属人员 QUERY_DEPT_DIRECTLY_ALL_DEPT_STAFF:查部门下所有部门人员 QUERY_SUBORDINATE_DEPT:查下级部门
     */
    @ApiModelProperty("分工组织类型 ")
    private String divisionOrgType;

    /**
     * 周期模式类型编码 FATHER_SON_CYCLE:父子周期 SINGLE_CYCLE:单周期 IRREGULAR_CYCLE:不规则周期
     */
    @ApiModelProperty("周期模式类型编码")
    private String periodicModeTypeCode;


}
   